Alternate Energy Resources for Rural Applications